Index your data from a MySQL database.
<username>
and <password>
with the credentials
you want the connector to use for authentication.
GRANT
statement to provide the new user account with read-only access to your schemas and tables:
server-id
.
The server ID must be a unique integer for each server and replication client in the MySQL cluster, between 1 and 4294967295.
If your configuration file already has a valid server-id
entry, you don’t need to change it.
For more information, see server-id
in the MySQL documentation.
log_bin
.
The base name of the sequence of the binary log files.
If your configuration file already has a log_bin
entry, you don’t need to change it.
For more information, see log_bin
in the MySQL documentation.
binlog_format
.
The format of the binary log. This must be set to ROW
.
For more information, see Binary Logging Formats in the MySQL documentation.
binlog_row_image
.
Determines how row images are written to the binary log. This must be set to FULL
.
For more information, see binlog_row_image
in the MySQL documentation.
binlog_expire_logs_seconds
.
Binary log expiration period in seconds, after which binary log files can be automatically removed.
We recommend setting this to 864000 seconds (10 days).
This would allow the connector to resume from the last point in an incremental sync,
in case a sync fails or is paused.
For more information, see binlog_expire_logs_seconds
in the MySQL documentation.
We also recommend setting frequent syncs for CDC.
authorized_keys
file on your bastion host. Add this public key to the user on your bastion server, which you want to use with Airbyte. Copy the private key and add it to the Airbyte connector configuration screen so that it can connect to your bastion server.